dam a stream - English Synonyms Dictionary